---@meta

---@class component_canopyshadows
local canopyshadows = {}

---
---author: 
function canopyshadows:OnRemoveEntity()
end

---
---author: 
function canopyshadows:GenerateCanopyShadowPositions()
end

---
---author: 
function canopyshadows:OnEntityWake()
end

---
---author: 
function canopyshadows:RemoveCanopyShadowPositions()
end

---
---@param ignore_entity_sleep idk # 
---author: 
function canopyshadows:DespawnShadows(ignore_entity_sleep)
end

---
---author: 
function canopyshadows:SpawnShadows()
end

---
---author: 
function canopyshadows:OnEntitySleep()
end

